#ifndef LEXER_H
#define LEXER_H

#include <string>
#include <vector>
#include "token.h"

// runLexer:
//   - 读取给定路径的 C-- 源文件
//   - 执行词法分析，将结果以 Token 序列返回
//   - 出错时抛出 std::runtime_error 异常
std::vector<Token> runLexer(const std::string& sourcePath);

#endif // LEXER_H
